abstract class LorinCmdBase {
  // 实时信息
  int get realtimeInfoCmd;

  // 实时状态
  int get realtimeStatusCmd;

  // 实时错误
  int get realtimeErrorCmd;

  // 所有实时信息
  int get realtimeAllCmd;

  // 实时电池信息
  int get realtimeBatteryInfoCmd;

  // 单次统计
  int get statisticOnceCmd;

  // 总统计
  int get statisticTotalCmd;

  // 综合设置
  int get settingsAllCmd;

  // 开锁/解锁
  int get lockCmd;

  // 播放指定音效
  int get playSoundEffectCmd;

  // 灯光
  int get lightCmd;

  // 获取综合产品信息
  int get integratedProductInfoCmd;

  // 获取综合实时信息
  int get integratedRealtimeInfoAllCmd;

  // 设置周期数据上报间隔
  int get setPeriodicDataReportingIntervalCmd;

  // 车辆昵称
  int get vehicleNicknameCmd;

  // 车辆密码
  int get vehiclePasswordCmd;

  // 设置限速
  int get speedLimitCmd;

  // 设置告警速度
  int get alarmSpeedCmd;

  // 设置骑行模式
  int get rideModeCmd;

  // 骑行辅助开关
  int get rideAssistSwitchCmd;

  // 加减速辅助百分比
  int get accAndBrakeAssistPercentageCmd;

  // 踏板灵敏度
  int get pedalSensitivityCmd;

  // 平衡角度
  int get balanceAngleCmd;

  // 赛道倾斜角度模式开关
  int get bermAngleModeSwitchCmd;

  // 防飞转开关
  int get spinKillSwitchCmd;

  // 设置RTC时间
  int get rtcTimeCmd;

  // 待机时长
  int get standbyTimeCmd;

  // 主动声浪开关
  int get mainSoundSwitchCmd;

  // 语音开关
  int get audioSwitchCmd;

  // 音量大小
  int get volumeCmd;

  // 云盒低电唤醒车辆开关
  int get tBoxLowPowerWakeupCmd;

  // 云盒信息显示开关
  int get tBoxInfoDisplaySwitchCmd;

  // 重启云盒
  int get tBoxRebootCmd;

  // 运输模式开关
  int get transportModeSwitchCmd;

  // 车辆较正
  int get vehicleCalibrationCmd;

  // 负载检测
  int get loadDetectionCmd;

  // 空载检测
  int get noLoadDetectionCmd;

  // 自动大灯模式开关
  int get autoHeadlightModeSwitchCmd;

  // 转向灯开关
  int get turnSignalLightCmd;

  // 低电骑行开关
  int get lowBatteryRideSwitchCmd;

  // 显示屏制动熄屏
  int get setDisplayAutoOffSwitch;

  // logo灯亮度
  int get logoLightBrightnessCmd;

  // 获取搜索到的胎压传感器信息 / 清除搜索到的胎压传感器信息
  int get tirePressureSensorInfoCmd;

  // 胎压低压报警阈值
  int get tirePressureLowAlarmThresholdCmd;

  // 日行灯开关
  int get daytimeRunningLightSwitchCmd;

  // 显示屏进入升级状态
  int get displayEnterUpgradeStatusCmd;

  // 显示屏进入文件传输状态
  int get displayEnterFileTransferStatusCmd;

  // 清除电机自适应（摩擦/偏差）相关存储数据的命令标识符。
  int get clearMotorAdaptationDataCmd;

  // 查询电机自适应状态的命令标识符（例如是否正在适配、适配进度或结果）。
  int get getMotorAdaptationStatusCmd;

  // 开始电池电压校准流程的命令标识符。
  int get startBatteryVoltageCalibrationCmd;

  // 开始电机自适应流程（主动调整驱动参数以适配负载或摩擦）的命令标识符。
  int get startMotorAdaptationCmd;

  // 启动电机自检（硬件/传感器/驱动器自检）流程的命令标识符。
  int get startMotorSelfCheckCmd;

  // 停止正在进行的电机自适应流程的命令标识符。
  int get stopMotorAdaptationCmd;
}
